artificial moon - English Synonyms Dictionary